• word of the day

    sheep frog

    sheep frog - Dictionary definition and meaning for word sheep frog

    Definition
    (noun) mostly of Central America

Word used in video below:
text: likes playing leap frog leap frog
Download our Mobile App Today
Receive our word of the day
on Whatsapp